◾️ 개요
리눅스 서버에서 높은 용량을 가지고 있는 디렉토리와 디스크를 조회하기 위해 du
명령어와 df
명렁어를 적절히 활용해보자.
▪️ 디렉토리 용량 조회
du
명령어를 활용하여 '/' 경로에서 기가급 용량을 가지고 있는 디렉토리를 찾아보자.
du -h --max-depth=1 2>/dev/null | grep "^[0-9.]\+G"
▪️ 디스크 용량 조회
df
명령어를 활용하여 높은 용량을 가지고 있는 디스크를 조회해보자.
모든 디스크 용량 조회
df -h | grep -v '파일 시스템' | awk '{gsub("%",""); USE=$5;MNT=$6; print USE,MNT}' | column -t
사용량이 80% 이상인 디스크만 조회
df -h | grep -v '파일 시스템' | awk '{gsub("%",""); \
USE=$5;MNT=$6; \
if ( USE > 40 ) \
print MNT,"파티션이 ",USE,"%를 사용 중 .."}'